/**
 * klasse zum starten des robosuitcase 015.
 * 
 * startet das gui und somit den gesamten prozess
 * 
 */

/**
 * @author hans jaeckle jaeckle@gmail.com
 * 
 * based on the original 015ControlCenter by jonas b�sch jb@l3m.ch
 * 
 */

import org.apache.log4j.PropertyConfigurator;

import ch.unizh.ifi.ailab.config.ProgramSettings;
import ch.unizh.ifi.ailab.gui.Gui;
import ch.unizh.ifi.ailab.utils.Utils;




public class StartRobosuitcase {

	/**
	 * startermethode f�r das controllzentrum. args muss entweder mac oder win
	 * enthalten um das os anzugeben.
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		// initializing important stuff...
		
		// initialize properties. defaultpath necessary 
		ProgramSettings.getProgramSettings().setProperty("path.conf",
				Utils.path(System.getProperty("user.dir"), "conf"));

		// configure logging
		PropertyConfigurator.configure(Utils.path(ProgramSettings
				.getProgramSettings().getProperty("path.conf"),
				"Null15Logger.conf"));

		// startet die 015steuerung
		new Gui();
	}
}
